草庐IT

windows - 在 Windows 锁定之前执行任务

全部标签

javascript - 尽快执行 javascript 的最早的基于 javascript/jquery 的方法是什么?

有没有办法在document.ready事件之前执行几行javascript? 最佳答案 是的,只是不要把它放在处理程序中。如果您需要访问元素,据我所知唯一的方法是放置元素在文档中需要访问的元素之后。Here'sademo. 关于javascript-尽快执行javascript的最早的基于javascript/jquery的方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

javascript - 代码不会在 $(document).ready 中执行,但会在开发人员控制台中执行

我有一些代码包装在$(document).ready(function(){/*code*/});中,除了一行之外,所有代码都工作正常。上面的代码工作正常,下面的代码工作正常,我的控制台没有收到任何错误。$('.main-right.category').height($('.footer').height()+$('.main-right.category').height());那不火。但是,如果我将它准确地粘贴到开发人员控制台中并在页面加载后按回车键,它就可以工作了。所有元素都存在于页面加载时(意味着没有元素是通过javascript动态构建的)。在chrome、firefox、

javascript - 用 window.find() 匹配所有出现的地方

例如,如果我有一个如下所示的HTML网页HelloTechies,Techieshere.如果我使用搜索“Techies”varsel=window.getSelection();sel.collapse(document.body,0);document.body.offsetHeight;if(window.find("Techies",true)){document.execCommand("hiliteColor",false,"YellowGreen");sel.collapseToEnd();}它仅突出显示“技术人员”的第一次出现。但是当我使用Ctrl+F搜索时,第一个出现

javascript - 是否有必要/建议在尝试删除 eventHandler 之前检查它是否存在?

我有这样的东西:if(something){init();}else{document.addEventListener('CUSTOM_EVENT',init,false);}varinit=function(){document.removeEventListener('CUSTOM_EVENT',init,false);//dostuff}我是否需要在removeEventListener调用周围添加某种检查?如果是这样,我可以这样做:vareventAdded=false;if(something){init();}else{document.addEventListener(

javascript - 我应该使用 self 还是 window 来引用全局范围?

作为一种风格约定,当我在全局范围内访问变量时,我喜欢明确window.example="Hello";window.alert(window.example);为了不那么冗长example="Hello";alert(example);我现在有一个模块可以直接从浏览器使用,或者,如果它们可用,从网络worker。在网络worker中,全局对象称为self,而在浏览器中,它称为window。window对象有一个self属性,所以self.example="Hello"可以在两种情况下工作,只要没有人重新声明self(他们经常这样做:varself=this)。最好的约定是什么?使用se

javascript - 将 Javascript 命名空间设置为 Window : Bad idea? 还是 Brilliant?

我在EaselJS库的示例中看到了这段代码-它所做的是将整个createjs库的命名空间分配给“window”。varcreatejs=window;我的问题是:将库的namespace设置为window是一个非常愚蠢的想法吗?难道不是通过使所有命名空间变量突然成为全局范围来摆脱使用命名空间的整个意义吗?我能看到的唯一优势是让您为对象编写更短的构造函数。例如键入:stage=newStage(canvas);代替:stage=newcreatejs.Stage(canvas);这是个坏主意,还是有点绝妙,或者只是无害的古怪? 最佳答案

javascript - Jquery Iframe onload 事件未在 Google chrome 上执行

我正在将内容从一个框架复制到另一个框架。我的代码在MozillaFirefox中有效,但在GoogleChrome中无效。谁能告诉我哪里出错了?此部分未在Googlechrome中执行:$('#frame1').load(function(e){});下面是我的代码块:$headContent=$("#mainframe").contents().find("head").html();$bodyContent=$("#mainframe").contents().find("body").html();$('');$('',{id:'frame1',class:'myframe',h

javascript - Angularjs 的 $http.get 在 IE11 中只执行一次

我正在学习angularjs,作为一个测试项目,我正在轮询一个服务器,该服务器返回一个事件进程列表(它们的pids)并显示这些。客户端代码如下所示:functionProcessCtrl($scope,$http,$interval){$scope.ReloadData=function(){varresult=$http.get("processdata",{timeout:1000});result.success(function(data,status,headers,config){$scope.processes=data;});}$scope.ReloadData();v

javascript - CoffeeScript - 使用参数执行 bash 脚本

我正在玩GitHub的Hubot,我尝试在我的机器人工作中执行一个bash脚本。我成功执行了我的脚本,但如果我向该脚本添加一些参数,它就无法正常工作。{spawn}=require'child_process's=spawn'./myScript.sh'+"url"+"title"console.log"Output:#{data}"s.stderr.on'data',(data)->console.error"Error:#{data}"s.on'close',->console.log"'s'hasfinishedexecuting."如何将参数传递给我的脚本?感谢帮助

javascript - 是否可以在原始图像加载之前更改图像 src =""

我一直在研究可以更改图像src的Javascript。我只是想知道这是否可以在浏览器尝试获取原始图像之前完成。例子。Src="Large-Image"我可以(使用javascript,我想……也许是node.JS?)为用户服务src="smaller-image"?显然,如果浏览器首先加载大图像,则不会有性能提升。 最佳答案 我不这么认为,JS需要image-tag才能访问属性,所以它必须晚于此执行(就像在documentReady上或放置在标签之后),但在那个时候浏览器已经开始下载图像。但是,我见过一些解决方案,您不在“src”属